perm filename TASKS.206[206,JMC] blob sn#076837 filedate 1973-12-06 generic text, type T, neo UTF8
00100	Here are some of the things to accomplish during the
00200	winter quarter in order to make progress on the CS206
00300	book.
00400	
00500		First we need to get everything into PUB form.
00600	The conventions for publication LISP have to be completed
00700	and the stuff that is now in line printer and POX form
00800	have to be revised.  We need a program for taking LISP
00900	functions in DEFPROP form in files produced by DSKOUT and
01000	printing them in publication language complete with
01100	font and cas∨ changes.
01200	
01300		Second, we need some new programs to use as examples.
01400	
01500		1. 3d tictactoe
01600	
01700		2. Additions to LCOM4 to handle functional arguments,
01800	to generate iterative computations.  We should decide where
01900	LCOM4 leaves off and LCOM5 begins.  Thπ book should contain
02000	as an appendix, the best compiler it is reasonable to read.
02100	
02200		3. A sequence of syntax directed computation interpreters
02300	need to be written.
02400	
02500		Third, more text is wanted.
02600	
02700		1. Compiling in LISP
02800	
02900		2. Syntax directed computation.
03000	
03100		3. The problems associated with functional arguments and
03200	their solutions.
03300	
03400		4. The prog feature, rplaca, and other forms of LISP
03500	that changes structure.
03600	
03700		5. hashing
03800	
03900		6. Historical and comparative sections.
04000	
04100		7. Computation with algebraic expressions.
04200	
04300		8. Breadth first and other searches.